import http from '@/util/http'
// 登录
export function Login(data) {
    return http.postJson('/login', data)
}

// 新增用户
export function addUser(data) {
    return http.postJson('/users', data)
}

// 用户列表
export function getUserList(data) {
    return http.get(`/users?pagenum=${data.pagenum}&pagesize=${data.pagesize}`)
}

// 修改用户编辑
export function editUser(data) {
    return http.put('/users/' + data.id, data)
}

// 删除干单个用户
export function deleteUser(data) {
    return http.deletefn('/users/' + data)
}

// 新增角色
export function addRole(data) {
    return http.postJson('/roles', data)
}

// 角色列表
export function getRoleList() {
    return http.get('/roles')
}

// 修改用户编辑
export function editRoles(data) {
    return http.put('/roles/' + data.id, data)
}

// 删除干单个用户
export function deleteRoles(data) {
    return http.deletefn('/roles/' + data)
}

// 获取权限列表
export function getquanxian() {
    return http.get('/rights/list')
}

// 获取caidan权限列表
export function getcaidan() {
    return http.get('/menus')
}

// 分配用户角色

export function fenpei(id, data) {
    return http.put(`/users/${id}/role/`, data)
}

// banner 新增
export function getbanner() {
    return http.get('/banner')
}
// banner 新增
export function Addbanner(data) {
    return http.postJson('/banner', data)
}

// banner 修改
export function updatebanner(id, data) {
    return http.postJson(`/banner/${id}`, data)
}

// banner 删除
export function deletebanner(id) {
    return http.deletefn(`/banner/${id}`)
}

// http://39.107.96.20:8888/api/private/v1/upload

export function uploadFile(data) {
    return http.postFormData('/upload', data)
}
